On Managing Knowledge for MAPE-K Loops in Self-Adaptive Robotics Using a Graph-Based Runtime Model
نویسندگان
چکیده
Service robotics involves the design of robots that work in a dynamic and very open environment, usually shared with people. In this scenario, it is difficult for decision-making processes to be completely closed at time, necessary define certain variability will runtime. MAPE-K (Monitor–Analyze–Plan–Execute over Knowledge) loops are popular scheme address real-time self-adaptation. As stated their own definition, they include monitoring, analysis, planning, execution modules, which interact through knowledge model. problems solved by robot can complex, may several MAPE coexist simultaneously robotic software architecture endowed robot. The then need coordinated, use model, representation information about environment robot, but also actions being executed. This paper describes graph-based representation, Deep State Representation (DSR), as component applied robotics. DSR manages perceptions actions, allows inter- intra-coordination loops. graph updated runtime, representing symbolic geometric information. has been successfully retail intralogistics where pallet truck manage roll containers satisfying requests from human pickers working warehouse.
منابع مشابه
mortality forecasting based on lee-carter model
over the past decades a number of approaches have been applied for forecasting mortality. in 1992, a new method for long-run forecast of the level and age pattern of mortality was published by lee and carter. this method was welcomed by many authors so it was extended through a wider class of generalized, parametric and nonlinear model. this model represents one of the most influential recent d...
15 صفحه اولRhizoma: A Runtime for Self-deploying, Self-managing Overlays
The trend towards cloud and utility computing infrastructures raises challenges not only for application development, but also for management: diverse resources, changing resource availability, and differing application requirements create a complex optimization problem. Most existing cloud applications are managed externally, and this separation can lead to increased response time to failures,...
متن کاملComponent runtime self-adaptation in robotics
Mobile robotic applications have to deal with limited resources and variable execution conditions that must be appropriately managed in order to keep an acceptable system behavior. This requires the implementation of runtime adaptation mechanisms that monitor continuously system state and module the resulting performance as a function of the available resources. As we consider that these adapta...
متن کاملSelf-Reconfiguration Using Graph Grammars for Modular Robotics
In this paper, we apply graph grammars to self-reconfigurable modular robots and present a method to reconfigure arbitrary initial configurations into prespecified target configurations thus connecting the motions of modules to formal assembly rules. We present an approach for centralized reconfiguration planning and decentralized, rule-based reconfiguration execution for three-dimensional modu...
متن کاملAssurance Using Models at Runtime for Self-Adaptive Software Systems
Self-adaptive software systems modify their behaviour at runtime in response to changes in the system or its environment. The fulfilment of the system requirements and reachability of the system goals needs to be guaranteed even in the presence of adaptations. Thus, a key challenge for self-adaptive software systems is assurance. Traditionally, confidence in the correctness of a system is gaine...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Applied sciences
سال: 2022
ISSN: ['2076-3417']
DOI: https://doi.org/10.3390/app12178583